
export interface getDriverTaskParams {
    currPage: number,
    limit: number,
    status?: string,
    statusList?: string[]
}

export interface CancelWaybillShipParams {
    id: string
}

export interface useWaybillShipCodeParams {
    relateWaybillCode: string
}

export interface getAssignorParams {
    currPage?: number,
    limit?: number
}

export interface SignContractParams {
    assignorId: string
}

export interface authVideoParams {
    name: string,
    idCard: string,
    phoneNumber: string,
    realStatus: string
}

export interface openAnxinqianParams {
    name: string,
    idCard?: string,
    phoneNumber: string,
    idNumber?: string
}

export interface getAnxinqianCodeParams {
    anxinqianId: string
}

export interface confirmAnxinqianCodeParams {
    verifyCode: string
}

export interface bindSmsCodeParams {
    bankAccount: string,
    bank: string,
    phone: string
}

export interface getBankListParams {
    bankname: string,
    currPage: number,
    limit: number
}

export interface getWithdrawalRecordParams {
    currPage: number,
    limit: number,
    tranStatus: string
}

export interface getAgreementParams {
    currPage: number,
    limit: number,
    contractType: number
}

export interface getCommentParams {
    targetId: string
}

export interface authenticationParams {
    name: string,
    phone: string,
    idCard: string,
    relateEntCode: string,
    certificateFrontPic: string | number,
    certificateBackPic: string | number
}

export interface pushPositionParams {
    shipId: string,
    lon: number | string,
    lat: number | string
}